package com.hk.service.sys;

import com.hk.commons.Chart.BrokenLineChartMsg;
import com.hk.commons.Chart.ComparisonChartMsg;
import com.hk.commons.HqlFilter;
import com.hk.commons.SqlFilter;
import com.hk.commons.entity.Answer;

import java.math.BigInteger;
import java.util.List;
import java.util.Map;

public interface IChart {

	/**
	 * 获取销售对比图
	 * @return
     */
	ComparisonChartMsg getOrderComparisonGraph(Integer orgId);

	/**
	 * 获取销售占比图
	 * @return
	 */
	List<Map<String, Object>> getOrderIn(Integer orgId);

	/**
	 * 获取销售折线图
	 * @return
	 */
	BrokenLineChartMsg getOrderBrokenLineGraph(Integer orgId);

	/**
	 * 获取用户对比图
	 * @return
	 */
	List<Object> getUserComparisonGraph(Integer orgId);

	/**
	 * 获取用户占比图
	 * @return
	 */
	List<Object> getUserIn(Integer orgId);

	/**
	 * 获取用户折线图
	 * @return
	 */
	List<Object> getUserBrokenLineGraph(Integer orgId);

}
